package com.gopay.common.domain.bank.icbc.ebank.pay.req;

import java.io.Serializable;

import com.gopay.common.domain.bank.BaseMessage;
import com.thoughtworks.xstream.annotations.XStreamAlias;


/**
 * 工行  wap 支付类请求数据
 * @author wjq
 *
 */
@XStreamAlias("B2CReq")
public class PayWapB2CReq extends BaseMessage implements Serializable{

	
	private static final long serialVersionUID = -6323030388901326587L;

	@XStreamAlias("interfaceName")
	private String interfaceName;

    @XStreamAlias("interfaceVersion")
    private String interfaceVersion;

    @XStreamAlias("orderInfo")
    private PayOrderInfoWapB2CReq orderInfo;

    @XStreamAlias("custom")
    private PayCustomB2CReq custom;

    @XStreamAlias("message")
    private PayMessageWapB2CReq message;

	public String getInterfaceName() {
		return interfaceName;
	}

	public void setInterfaceName(String interfaceName) {
		this.interfaceName = interfaceName;
	}

	public String getInterfaceVersion() {
		return interfaceVersion;
	}

	public void setInterfaceVersion(String interfaceVersion) {
		this.interfaceVersion = interfaceVersion;
	}

	public PayOrderInfoWapB2CReq getOrderInfo() {
		return orderInfo;
	}

	public void setOrderInfo(PayOrderInfoWapB2CReq orderInfo) {
		this.orderInfo = orderInfo;
	}

	public PayCustomB2CReq getCustom() {
		return custom;
	}

	public void setCustom(PayCustomB2CReq custom) {
		this.custom = custom;
	}

	public PayMessageWapB2CReq getMessage() {
		return message;
	}

	public void setMessage(PayMessageWapB2CReq message) {
		this.message = message;
	}
    
    
}
